STEVEN TYLER Performs 'God Bless America' At NLCS: Video Available
November 3, 2006Steven Tyler of AEROSMITH performed "God Bless America" during game three of the National League Championship Series between the New York Mets and the St. Louis Cardinals at Busch Stadium on October 14 in St. Louis, Missouri. Watch a portion of the performance at YouTube.com. Check out pictures from Getty Images.
Comments Disclaimer And Information